package com.weixing.mall.provider.model.query;

import com.weixing.mall.provider.model.enums.AfterSaleAuditEnum;
import com.weixing.mall.provider.model.enums.AfterSaleResultEnum;
import com.weixing.mall.provider.model.enums.OrderFromEnum;
import com.weixing.mall.provider.model.enums.ProductStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName AppDepotAfterSaleQuery
 * @Description TODO <br/>
 * @Author gjq
 * @Modified By:
 * @Date 2019/11/8
 * @Version 1.0
 **/
@Data
public class AppDepotAfterSaleQuery {

    @ApiModelProperty(value = "售后状态")
    private AfterSaleAuditEnum status;
    @ApiModelProperty(value = "审核操作表里面的审核结果")
    private AfterSaleResultEnum auditResult;
    @ApiModelProperty(value = "商品状态")
    private ProductStatusEnum productStatus;

    @ApiModelProperty(value = "收货人姓名")
    private String contactUser;
    @ApiModelProperty(value = "收货人手机号")
    private String contactPhone;
    @ApiModelProperty(value = "订单编号")
    private String orderSn;
    @ApiModelProperty(value = "货号")
    private String productSn;
    @ApiModelProperty(value = "订单来源")
    private OrderFromEnum orderFrom;
    @ApiModelProperty(value = "活动名称")
    private Long actId;
    @ApiModelProperty(value = "客服姓名")
    private String customerName;
    @ApiModelProperty(value = "开始时间")
    private String startTime;
    @ApiModelProperty(value = "结束时间")
    private String endTime;

    //退换货列表用此字段
    @ApiModelProperty(value = "列表筛选状态值（已完成-<'1'>,处理中-<'2'>,已驳回-<'3'>）")
    private String statusStrs;

    @ApiModelProperty(value = "收货地址详情")
    private String addrDetail;
}
